/* daqianduan.com / d4.1 / 2011.07.19 / haozi / hao.chen@qq.com */
.postmeta{padding-bottom:16px;border-bottom:#e6e6e6 1px solid}
.postmeta .tit{font-size:18px;margin:6px 0 10px;color:#2654a1}
.postmeta .tit span a{font-size:12px;font-weight:normal;margin-left:10px;color:#080;position:relative;top:-2px}
.postmeta .num strong a{color:#006149;font-weight:normal}
.postmeta .time{color:#666;_display:none}

.entry{font-size:13px;line-height:24px}
.entry img{border:#ddd 1px solid;padding:4px;max-width:800px;box-shadow:0 0 4px #eee;border-radius:4px}
.entry a:hover img{border:#ccc 1px solid}
.entry h2,.entry h3,.entry h4{color:#333;border-bottom:#eee 1px solid;padding-bottom:5px}
.entry h2{font-size:15px}
.entry h3,.entry h4{font-size:14px}
.entry strong{color:#dc2523}
.entry ul,.entry ol{margin:16px}
.entry li{margin-left:26px}
.entry ul li{list-style:disc}
.entry ol li{list-style:decimal}
.entry p{margin:16px 0}
.entry a{text-decoration:underline}
.entry .alignleft{float:left;text-align:left;margin-right:10px}
.entry .aligncenter{text-align:center}
.entry .alignright{float:right;text-align:right;margin-left:10px}
.entry pre,.entry blockquote{margin:15px auto; font:12px/20px 'courier new';border:1px solid #d6d6d6;border-left-width:4px;background:#fbfbfb url(../../images/home/codecolorer_bg.gif) top;padding:10px 15px;}
.entry blockquote p{margin:0;padding:0}
.postcr{margin:0 0 15px 0;font-size:13px}
.postcr span{float:right}

.submain-tit{margin-bottom:12px;font-size:14px;border-bottom:#ddd 1px solid;height:32px;line-height:32px}
.submain-tit strong{display:inline-block;color:#333}
.submain-tit strong em{color:#dc2523}
.submain-tit span{font-size:12px;font-weight:normal;float:right}
.comment .submain-tit{display:none}

.share-this{margin-bottom:15px; width:100%;}

.query-posts{width:auto;clear:both}
.query-posts ul{margin:-6px 0 12px}
.query-posts li{width:50%;float:left;height:32px;line-height:32px;overflow:hidden;*margin-left:-3px;}
.query-posts h2{font-size:13px;font-weight:normal;display:inline}
.query-posts li span{width:80px;display:inline-block;text-align:right;margin-right:10px}
.query-posts li span a{color:#006149;font-weight:normal}

#postcomments{margin-bottom:12px}
#postcomments .submain-tit{margin-bottom:0}

.commentlist li{padding-top:15px;clear:both;position:relative}
.vcard{width:36px;height:36px;position:relative;z-index:10;padding:2px;border:#e4e4e4 1px solid;border-radius:2px}
.vcard img{width:36px;height:36px}
.commentlist li dl,.byuser dl{padding:0 40px 15px 52px;margin-top:-44px;*+margin-top:-50px;_margin-top:-50px;position:relative;z-index:2}
.commentlist li dl dt,.byuser dl dt{margin-bottom:8px;font-size:13px;color:#333}
.commentlist li dl dt .floor{font-style:normal;color:#ccc;font-size:12px;position:absolute;top:0;right:0}
.commentlist li dl dd{color:#999}
.commentlist li dl dt img{position:relative;bottom:-2px}
.comment p{display:inline}
.comment #respond p{display:block}
.children .comment{margin:0 50px;padding-top:0}
.children .comment dl{padding:0 0 10px 44px;margin-top:-36px;*+margin-top:-48px;_margin-top:-48px}
.children .comment dl dt{font-size:12px;margin-bottom:1px}
.children .vcard{width:28px;height:28px;position:relative;z-index:10;padding:2px;border:#e4e4e4 1px solid}
.children .vcard img{width:28px;height:28px}
.floor{position:absolute;right:0;top:12px;font-size:18px;color:#ddd}

.byuser span{margin-top:12px;display:inline-block}
.byuser p{line-height:20px}
.depth-1{border-bottom:#e6e6e6 1px solid}
.children .comment.depth-2{background:#f8f8f8;padding:10px 10px 0;margin-bottom:15px}
.comment.depth-3,.comment.depth-4,.comment.depth-5,.comment.depth-6,comment.depth-7,.comment.depth-8,.comment.depth-9,.comment.depth-10{padding:10px 10px 0 52px;margin:0 -10px;border-top:#fff 2px solid}

#respond{clear:both}
#author-info{position:absolute;margin:10px 0 0 15px;display:none}
#author-info img{height:60px;width:60px}
.author-name{font-size:22px;font-style:italic;margin-left:8px}
#respond p{margin-bottom:8px;*margin-bottom:4px}
#comment-author-info p{border-radius:2px;border:#ccc 1px solid;width:330px;position:relative}
#comment-author-info p:hover,#comment-author-info p.on{box-shadow:0 0 4px #ddd;color:#222;border-color:#bbb}
#comment-author-info p:hover label,#comment-author-info p.on label{border-color:#bbb}
#comment-author-info label{width:62px;height:20px;line-height:20px;padding:4px;text-align:center;border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:#ccc 1px solid;display:inline-block}
#comment-author-info p small{font-size:12px;color:#888;position:absolute;left:336px;width:200px}
#comment-author-info input{width:250px;height:20px;line-height:20px;padding:4px;border-radius:2px;border:0}

.post-area{border-radius:2px;border:#ccc 1px solid;margin-bottom:10px;background:#fff;position:relative}
#smiley{padding:6px 6px 0;height:22px;border-bottom:#ccc 1px solid;display:none;border-top-left-radius:2px;border-top-right-radius:2px}

#smiley label{position:absolute;left:-53px;top:0}
#smiley a{margin-right:5px}
#comment{height:98px;padding:4px 6px;background:none;line-height:20px;border:none;width:98%;position:relative;z-index:2}
#loading,#error{background:#fafafa;border-top:#ccc 1px solid;padding:3px 6px}
#loading img,#error img{position:relative;bottom:2px;margin-right:3px}

.post-area-txt{position:absolute;top:50%;margin-top:-14px;width:100%;text-align:center;font-size:24px;color:#e6e6e6;z-index:1}
#comment_mail_notify{background:none;border:none}
#commentform{line-height:24px;padding:4px 0}
.subcon{padding-bottom:15px}
.subcon .abtn{padding:0 12px;height:30px;line-height:28px;color:#fff;cursor:pointer;border-radius:2px}
.subcon .abtn:hover{box-shadow:0 0 3px #2980c9;border-color:#2b5eb5}
#cancel-comment-reply-link{position:relative;top:1px;margin:0 10px}
span.comment_mail{position:relative;top:3px;margin-top:0}
#respond .comment_mail label{width:300px;text-align:left;position:relative;top:-2px;color:#888}

